Objectifs d'apprentissage
- Définir le principe fondamental du typage de canard dans les langages dynamiques
- Comprendre le processus d'appel d'objets à l'exécution et de routage des méthodes
- Implémenter des interfaces polymorphes sans contraintes formelles d'héritage
- Analyser les compromis entre le typage statique et les interfaces dynamiques « de canard »